Package-level declarations

Types

Link copied to clipboard
abstract class AbstractDecorationWidget : Widget, Drawable

Base class for a non-interactable widget used simply for rendering information. In Fzzy Config this is used for Decoration-based rendering, but it can be used elsewhere.

Link copied to clipboard

A Drawable-like interface used to render a icon, alert symbol, or other type of small decoration visual.

Link copied to clipboard
class DecorationWidget @JvmOverloads constructor(decoration: Decorated? = null, offsetX: Int = 0, offsetY: Int = 0) : AbstractDecorationWidget

Basic widget class for rendering a Decoration. This will consider a 20x20 region for positioning and rendering the decoration.

Link copied to clipboard

A SpriteDecoration that uses a 10x10 footprint

Link copied to clipboard

Decorated based on a sprite TextureSet

Link copied to clipboard
open class SpriteDecoration @JvmOverloads constructor(tex: TextureSet, val w: Int = 16, val h: Int = 16) : SpriteDecorated

Implementation of a SpriteDecorated for rendering a TextureSet as a decoration